#include <math.h> double sin(x); вычисляет синус x double sinh(x); вычисляет гиперболический синус x double x; радиан
Описание.
Функции sin и sinh вычисляют соответственно синус и гиперболический синус x.
Возвращаемое значение.
Функция sin возвращает синус x. Если x большой, то может возникнуть частичная потеря значимости результата. В этом случае sin вырабатывает ошибку PLOSS , но сообщения не печатает. Если x настолько большой, что теряется общая значимость результата, тогда sin печатает сообщение об ошибке TLOSS в stderr и возвращает 0. В обоих случаях errno устанавливается в ERANGE .
Функция sinh возвращает гиперболический синус x. Если результат большой, sinh возвращает значение HUGE (отрицательное или положительное, в зависимости от знака x) и устанавливает errno в ERANGE.
Обработка ошибок может быть модифицирована при изменении процедуры matherr.
Пример:
#include <math.h> double pi = 3.1415926535,x,y; x = pi/2; y = sin(x); /* y равен 1.0 */ y = sinh(x); /* y равен 2.3 */